a:link {
    text-decoration: none;
}

a:visited {
    text-decoration: none;
}

a:hover{
    text-decoration:none;
}

a:active{
    text-decoration:none;
}

body {
    font-family: Questrial;
    font-size: 20px;
    margin: 0px;
    padding: 0px;
}

div#body {
    position:relative;
    margin-left:auto;
    margin-right:auto;
    min-width:1024px;
 //   min-height:640px;
}

div#head {
    position: absolute;
    width:100%;
    height:210px;
    left:0px;
    top: 0px;
    background-color: #ff0000;
    margin: 0;
}

div#head img{
    position:absolute;
    left: 13%;
    width: 170px;
    top: 8px;
}

div#title{
    position: absolute;
    height:content-box;
    top: 20px;
    margin: 0;
    color: #fff;
    right:13%
}

a#ppage{
    position: absolute;
    color: white;
    top: 190px;
    left: 21%;
}

a#calendar{
    position: absolute;
    color: white;
    top: 190px;
    left: 45%;
}

a#search{
    position: absolute;
    color: white;
    top: 190px;
    right: 13%;
}

div#title p1{
    font-size: 120px;
    font-weight: bold;
    margin-left: -8px;
}

div#title p2{
    font-size: 25px;
 }
 
 div#description{
    position: absolute;
    top: 220px;
    height: content-box;
    width: content-box;
    left: 7%;
    right: 7%;
    text-align: center;
}

div#login{
    position: absolute;
    top: 370px;
    height: 120px;
    width: 405px;
    left: 35%;
    right: 35%;
    text-align:center;
}

div#registration{
    position: absolute;
    top: 210px;
    height: 400px;
    width: 480px;
    left: 34%;
    right: 34%;
}

div#e_creation{
    position:absolute;
    top: 260px;
    left: 25%;
    right: 25%;
}

.ui-button-text{
    background-color: red;
    color: white;
    font-family: Questrial;
}

.ui-inputfield{
    font-family:Questrial;
    font-size: 20px;
    padding:0px;
}

.ui-messages-error,.ui-message-error {
        color: darkred;
        background-color: #fff!important;
                        font-family:Questrial;
                        font-size: 15px;
                        border: 0px;
                        margin:0;
                        padding: 0;
}

.ui-message-error-icon{
    background: none;
    width: 0px;
    height: 0px;
}

.ui-message-error-detail{
    margin: 0px;
    text-align: left;
}

.ui-state-highlight{
                    background: white;
                    font-size: 17px;
                    font-family: Questrial;
                    color: darkred;
                    text-shadow: none;
                    border: 0px;
}

div#profile{
    position:absolute;
    top:310px;
    left:13%;
}

div#eventlist{
    position:absolute;
    top:240px;
    left: 35%;
}

div#addevent img{
    position:absolute;
    left: 18%;
    width: 80px;
    top: 220px;
}

li {
    display: table;
}

.green_boxed {
    border: 2px solid #00cc33 ;
  border-radius: 5px;
}

.red_boxed {
    border: 2px solid red ;
  border-radius: 5px;
}

.blue_boxed {
    border: 2px solid blue ;
  border-radius: 5px;
}

div#notification_box{
    position:absolute;
    top:240px;
    left:68%;
    border: 2px solid red;
    border-radius: 5px;
    width: 250px;
    height: content-box;
}

div#date_proposal{
    
    font-size: 16px;
    position:absolute;
    top: 250px;
    right:77%;
    width: 22%;
}

.table tr, .table td{
    border:0 !important;
}

.invited{
    display: inline;
}

.notify ::-webkit-scrollbar{
    width: 0 !important;
}

#cal{
    position: absolute;
    left: 13%;
    right: 13%;
    top: 240px;
    min-width: 600px;
    max-width: 1000px;
}

#extcal{
    position: absolute;
    left: 13%;
    right: 13%;
    top: 290px;
    min-width: 600px;
    max-width: 1000px;
}